Aspect-Oriented Model Development at Different Levels of Abstraction

نویسندگان

  • Mauricio Alférez
  • Nuno Amálio
  • Selim Ciraci
  • Franck Fleurey
  • Jörg Kienzle
  • Jacques Klein
  • Max E. Kramer
  • Sébastien Mosser
  • Gunter Mussbacher
  • Ella E. Roubtsova
  • Gefei Zhang
چکیده

The last decade has seen the development of many diverse aspect-oriented modeling (AOM) approaches. This paper presents eight different AOM approaches that produce models at different level of abstraction. The approaches are different with respect to the phases of the development lifecycle they target, and the support they provide for model composition and verification. The approaches are illustrated by models of the same concern from a case study to enable comparing of their expressive means. Understanding common elements and differences of approaches clarifies the role of aspect-orientation in the software development process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-Driven Framework for Aspect Weaver Construction

Aspect orientation has been used to improve the modularization of crosscutting concerns that emerge at different levels of software abstraction. Although initial research was focused on imparting aspect-oriented (AO) capabilities to programming languages, the paradigm was later on extended to software artifacts that appear at higher levels of abstraction (e.g., models). In particular, the Model...

متن کامل

Developing Distributed Services Using an Aspect Oriented Model Driven Framework

To manage the development of cooperative information systems that support the dynamics and mobility of modern businesses, separation of concern mechanisms and abstractions are needed. Model driven development (MDD) approaches utilize abstraction and transformation to handle complexity. In MDD, specifying transformations between models at various levels of abstraction can be a complex task. Spec...

متن کامل

Orchideo: A Model-Driven and Aspect-Oriented Architecture for Business Applications

ABSTRACT: The complexity of business applications---on both technical and domain levels---has grown to extents that can hardly be managed with traditional approaches. Both model-driven software development (MDSD) and the aspect-oriented (AO) paradigm attempt to address this challenge. Orchideo combines these two approaches and leverages higher levels of abstraction provided by MDSD and a maximu...

متن کامل

Aspect-Oriented Design with Reusable Aspect Models

The idea behind Aspect-Oriented Modeling (AOM) is to apply aspect-oriented techniques to (software) models with the aim of modularizing crosscutting concerns. This can be done within different modeling notations, at different levels of abstraction, and at different moments during the software development process. This paper demonstrates the applicability of AOM during the software design phase ...

متن کامل

Call for Papers: Special Issue of Transactions on Aspect-Oriented Software Development A Common Case Study for Aspect-Oriented Modeling Approaches

The idea behind Aspect-oriented Modeling (AOM) is to apply aspect-oriented techniques to (software) models with the aim of modularizing crosscutting concerns. This can be done within different modeling notations, at different levels of abstraction, and at different moments during the software development process. To date, there exist many AOM techniques for different modeling notations (e.g., f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011